melon or cotton aphid - Spanish English Dictionary